export interface IApprovalVO {
	id: string;
	tenantId: any;
	createId: string;
	createBy: string;
	createTime: string;
	instanceId: string;
	parentTaskId: string;
	taskName: string;
	displayName: string;
	taskType: number;
	performType: number;
	actionUrl: any;
	actorName: string;
	variable: string;
	variableJson: any;
	assignorId: any;
	assignor: any;
	expireTime: any;
	remindTime: any;
	remindRepeat: number;
	viewed: number;
	deptName: string;
	processName: string;
	processKey: string;
	applyName: string;
	instanceState: string;
}

export interface IApprovalDTO {
	id: string;
	tenantId: any;
	createId: string;
	createBy: string;
	createTime: string;
	instanceId: string;
	parentTaskId: string;
	taskName: string;
	displayName: string;
	taskType: number;
	performType: number;
	actionUrl: any;
	variable: string;
	variableJson: any;
	assignorId: any;
	assignor: any;
	expireTime: any;
	remindTime: any;
	remindRepeat: number;
	viewed: number;
}

export interface IApprovalQuery {
	id: string;
	tenantId: any;
	createId: string;
	createBy: string;
	createTime: string;
	instanceId: string;
	parentTaskId: string;
	taskName: string;
	displayName: string;
	taskType: number;
	performType: number;
	actionUrl: any;
	variable: string;
	variableJson: any;
	assignorId: any;
	assignor: any;
	expireTime: any;
	remindTime: any;
	remindRepeat: number;
	viewed: number;
}
